//453.最小操作次数使数组元素相等
//https://leetcode.cn/problems/minimum-moves-to-equal-array-elements/
class Solution {
public:
    int minMoves(vector<int>& nums) {
        //将每个元素操作到相等 每操作一次 其余元素+1
        //相反 可以将每个元素变成 数组中的最小值 求操作次数
        int minn = nums[0],ret = 0;
        for(int n:nums) minn = minn<n?minn:n;
        for(int n:nums) ret += n-minn; //每一个数减去最小的数 得到操作值
        return ret;
    }
};